package com.component.service;

import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.extension.service.IService;
import com.component.domain.MChannel;

import java.io.Serializable;
import java.util.List;


/**
*
*/
public interface MChannelService extends IService<MChannel> {

    public int getMchannelChildsCountById(Serializable id);

    public MChannel getById(Serializable id);

    public List<MChannel> getTreeArray();

    public List<MChannel> getPriTreeArray(boolean f);

    public List<MChannel> getSystemModelChannel();

    public List<MChannel> getAllTreeArray();

    MChannel getMChannelByPath(String path);

    List<MChannel> getMChannelByIds(List<String> ids);

    List<MChannel> getHotMChannels();

    public List<MChannel> getSystemPriChannel();


}
